large margin win - German English Dictionary